package com.gopay.common.util.xml.tools;


/**
 * 
 * @author liujy
 *
 */
public interface XmlToolsService {

    /**
     * obj解析为xml
     * @param msgType
     * @param data
     * @return
     */
    String j2xml(String msgType, Object data);
    
    /**
     * obj解析为xml
     * @param msgType
     * @param data
     * @return
     */
    String j2xml(String msgType, Object data, String encoding);
    
    /**
     * obj解析为xml
     * @param data
     * @return
     */
    String j2xml(Object data);
    
    /**
     * obj解析为xml
     * @param data
     * @return
     */
    String j2xml(Object data, String encoding);
    
    /**
     * xml解析为obj
     * @param msgType
     * @param data
     * @return
     */
    Object xml2j(String msgType, String xml);
    
    /**
     * xml解析为obj
     * @param xml
     * @return
     */
    Object xml2j(String xml);
	
}
